vehement protest - German English Dictionary